Searched: \.*
Results from GPCE07 web
AOPLE07 (25 Apr 2007 - 18:05 - r1.5 - UlrikSchultz?)

AOPLE'07 - Second Workshop on Aspect-Oriented Product Line Engineering

Product Line Engineering (PLE) is an increasingly important paradigm in software development whereby commonalities and variations among similar systems are systematically identified and exploited. PLE covers a large spectrum of activities, from domain analysis to product validation and testing. Variability is manifested throughout this spectrum in artifacts such as requirements, models, code and documentation and it is often of crosscutting nature. These characteristics make Aspect-Oriented Software Development (AOSD) techniques appealing as suitable candidates to modularize variability. Prior work on Generative Programming (GP) and Component Engineering (CE) has shown their successful applicability to PLE and the potential benefits of AOSD.

This workshop aims at expanding and capitalizing on the increasing interest of researchers from these communities. It builds on the success of last year's workshop that established an initial community and formulated a first joint research agenda. The main goal of the workshop is to strengthen the established collaborations, to share and discussed ideas, identify research opportunities and foster collaboration to tackle the challenges these opportunities may bring about. Each submitted paper will be reviewed by at least three committee members. Accepted papers will be posted on the web and attendants will be requested to read them in advance. The workshop will last a full day to give time for short paper presentations, and "Open Space" discussions on topics distilled from the presentations.

Workshop home page: http://www.softeng.ox.ac.uk/aople/

APGES 2007 - Workshop on Automatic Program Generation for Embedded Systems

Exploiting the synergy offered by co-locating GPCE as part of ESWeek, this workshop aims to bring together researchers in automatic program generation with researchers and practitioners in embedded systems.

Papers are invited specifically to explore the problems of program generation in embedded systems, and conceptual and theoretical foundations for software generation tools that can enhance the robustness and productivity of generation-based embedded software engineering.

The topics to be covered by this workshop include (but are not restricted to):

* Correctness and safety issues in model-driven generators * Industrial experience of automatic program generation techniques * Automatic design-space exploration for resource-bounded systems * New tools and methods for automatic generation of embedded systems * Models for automatically generating embedded systems, including model-driven design approaches * Tailor-made data management and generation of embedded database systems * New and emerging program generation technology * Modelling of and analyses real-time, hard-space and power consumption constraints for reasoning about automatically generated embedded systems * Software product lines, languages for architectures and configurations of embedded systems * Optimisation of generated programs for embedded systems

Workshop home page: http://www-fp.dcs.st-and.ac.uk/APGES/

CALL FOR TECHNICAL PAPERS


Sixth International Conference on

Generative Programming and Component Engineering (GPCE'07)

ACM logo ACM logo October 1-3, 2007
Salzburg, Austria
(co-located with ESWEEK'07)

Sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.
GPCE'07 proceedings published by ACM Press.




Important Dates

* Submission of abstracts April 17, 2007, 23:59, Apia time * Submission: April 23, 2007, 23:59, Apia time * Notification: June 10, 2007

Scope

Generative and component approaches are revolutionizing software development similar to how automation and components revolutionized manufacturing. Generative Programming (developing programs that synthesize other programs), Component Engineering (raising the level of modularization and analysis in application design), and Domain-Specific Languages (elevating program specifications to compact domain-specific notations that are easier to write, maintain, and analyze) are key technologies for automating program development.

GPCE provides a venue for researchers and practitioners interested in foundational techniques for enhancing the productivity, quality, and time-to-market in software development that stems from deploying standard componentry and automating program generation. In addition to exploring cutting-edge techniques for developing generative and component-based software, our goal is to foster further cross-fertilization between the software engineering research community and the programming languages community. As GPCE is co-located with ESWEEK this year, we also especially encourage papers from the embedded systems community.

Submissions

10 pages in SIGPLAN proceedings style (sigplanconf.cls) reporting research results and/or experience related to the topics above (PC chair can advise on appropriateness). We particularly encourage original high-quality reports on applying GPCE technologies to real-world problems, relating ideas and concepts from several topics, or bridging the gap between theory and practice.

To submit a paper, go to the electronic submission page. Please note that in contrast to last year, GPCE 2007 is not using a double-blind reviewing process.

Topics

GPCE seeks contributions in software engineering and in programming languages related (but not limited) to:

* Generative programming * Reuse, meta-programming, partial evaluation, multi-stage and multi-level languages, and step-wise refinement * Semantics, type systems, symbolic computation, linking and explicit substitution, in-lining and macros, templates, and program transformation * Runtime code generation, compilation, active libraries, synthesis from specifications, development methods, generation of non-code artifacts, formal methods, and reflection * Generative techniques for * Product-line architectures * Distributed, real-time and embedded systems * Model-driven development and architecture * Resource bounded/safety critical systems. * Component-based software engineering * Reuse, distributed platforms and middleware, distributed systems, evolution, patterns, development methods, deployment and configuration techniques, and formal methods * Integration of generative and component-based approaches * Domain engineering and domain analysis * Domain-specific languages (DSLs) including visual and UML-based DSLs * Separation of concerns * Aspect-oriented and feature-oriented programming, * Intentional programming and multi-dimensional separation of concerns * Industrial applications * Applications in embedded systems

Reports on applications of these techniques to real-world problems are especially encouraged, as are submissions that relate ideas and concepts from several of these topics, or bridge the gap between theory and practice. The program chair is happy to advise on the appropriateness of a particular subject.

Submissions must adhere to SIGPLAN's republication policy. Please contact the program chair if you have any questions about how this policy applies to your paper.

General Chair

Charles Consel (LABRI/INRIA, Bordeaux)

Program Committee

Program Chair:

* Julia Lawall (DIKU, University of Copenhagen)

Program Committee Members:

* Edwin Brady (University of St Andrews, UK) * Johan Brichau (Université Catholique de Louvain, Belgium) * Rastislav Bodik (UC Berkeley, USA) * Jacques Carette (McMaster University, Canada) * Albert Cheng (University of Houston, USA) * Remi Douence (Ecole des Mines de Nantes-Inria, Lina, France) * Lidia Fuentes (University of Málaga, Spain) * Ian Gorton (Pacific Northwest National Lab) * Jean-Marc Jezequel (IRISA (INRIA & Univ. Rennes 1), France) * Kyo Kang (Pohang University of Science and Technology, Korea) * Siau Cheng Khoo (National University of Singapore, Singapore) * Paul Kelly (Imperial College London, UK) * Anne-Francoise Le Meur (University of Lille 1, France) * Christian Lengauer (University of Passau, Germany) * Sandeep Neema (Vanderbilt University, USA) * Scott Owens (University of Cambridge, UK) * Jens Palsberg (UCLA, USA) * Renaud Pawlak (Rensselaer Polytechnic Institute, USA) * Zoltan Porkolab (Eotvos Lorand University, Hungary) * Robby (Kansas State University, USA) * Peter Sestoft (IT University of Copenhagen, Denmark) * Jeremy Siek (University of Colorado at Boulder, USA) * Tony Sloane (Macquarie University, Australia) * Kevin J. Sullivan (University of Virginia, USA) * Peri Tarr (IBM Thomas J. Watson Research Center, USA)

Workshops/Tutorials chair:

* Ulrik P. Schultz (University of Southern Denmark, Denmark)

Publicity chair:

* Emir Pasalic (Rice University, USA)

Steering Committee

* Don Batory (University of Texas at Austin, USA) * Krzysztof Czarnecki (University of Waterloo, Canada) * Ulrich Eisenecker (University of Leipzig, Germany) * Stanislaw Jarzabek (National University of Singapore, Singapore) * Eugenio Moggi (University of Genoa, Italy) * Greg Morrisett (Harvard University, USA) * Frank Pfenning (Carnegie Mellon University, USA) * Tim Sheard (Portland State University, USA) * Yannis Smaragdakis (University of Oregon, USA) * Walid Taha (Rice University, USA)

For More Information

For additional information, clarification, or questions please feel free to contact the Program Chair (gpce07 at diku.dk).

Check for latest news at http://gpce07.gpce.org.




Tutorial Chair

* Ulrik P. Schultz, University of Southern Denmark

The tutorial chair can be contacted at tutorials07@gpce.org

Important Dates

* Proposal submission deadline for tutorial proposals: Friday March 16th * Date for notification of acceptance: Monday April 9th

Tutorials that have less than 10 early registrants will be at risk of cancellation.

Overview

Proposals for high-quality tutorials in all areas of generative programming and component-based development, from academic research to industrial applications, are solicited. Tutorial levels may be introductory, intermediate, or advanced.

A tutorial's purpose is to give a deeper insight into an area than a conventional lecture. Tutorials extend over a half or a full day. This gives the speaker the possibility to select a proper length for their tutorial.

The topic of a tutorial can come from a truly broad spectrum. Any interesting theme included but not restricted to the following topic list is welcome:

* Generative programming * Reuse, meta-programming, partial evaluation, multi-stage and multi-level languages, step-wise refinement * Semantics, type systems, symbolic computation, linking and explicit substitution, in-lining and macros, templates, program transformation * Runtime code generation, compilation, active libraries, synthesis from specifications, development methods, generation of non-code artifacts, formal methods, reflection * Generative techniques for * Product lines and architectures * Embedded systems * Model-driven architecture * Component-based software engineering * Reuse, distributed platforms, distributed systems, evolution, analysis and design patterns, development methods, formal methods * Integration of generative and component-based approaches * Domain engineering and domain analysis * Domain-specific languages (DSLs) including visual and UML-based DSLs * Separation of concerns * Aspect-oriented programming and feature-oriented programming, * Intentional programming and multi-dimensional separation of concerns * Industrial applications

However, you should keep in mind that a tutorial must be expected to attract a reasonable number of participants. This is most likely the case if the topic is new or relevant to a broad community. If you have deep experience in a GPCE topic area, from which others could benefit, please consider submitting a proposal.

Submission Format

Proposals must contain all information requested in the SubmissionFormat template.

What should a tutorial look like?

In case your tutorial is accepted, the TutorialGuidelines offer suggestions for preparing and presenting your tutorial.

Submission Process

Electronic submission of proposals must be sent to tutorials07@gpce.org. Proposals must be submitted no later than March 16th

The proposals received will be reviewed by the Tutorial Committee to ensure a high quality and appropriate mix for the conference. The Tutorial Chair will work toward a diverse program that attracts a large interest among the broad segments within GPCE.

For More Information

For additional information, clarification, or questions please feel free to contact the Tutorial Chair (tutorials07@gpce.org)




Workshop Chair

* Ulrik P. Schultz, University of Southern Denmark

The workshop chair can be contacted at workshops07@gpce.org

Important Dates

Workshop proposal schedule:

* Submission deadline for workshop proposals: Friday March 16th * Date for notification of workshop acceptance: Monday April 9th

This call is for workshop organizers; a later call will occur for workshop contributions.

Overview

GPCE workshops provide intensive collaborative environments where generative and component technology researchers and practitioners meet to discuss and solve challenging problems facing the field.

We encourage proposals for innovative, well-focused workshops on a broad spectrum of component engineering and generative programming topics. All topics related to the theme of the conference are potential candidates for workshops. Workshops typically fall into the following categories:

* A workshop may address a specific sub-area of generative and component technology in depth. * A workshop may cover areas that cross the borders of several sub areas. Workshops that cross the borders of the formal and the applied areas is one example. * A workshop may also cross the border to other technologies or software engineering fields, e.g. development processes. * A workshop may focus on the application and deployment of generative and/or component technology in areas such as telecommunications, mobile computing or real-time systems. Workshops reporting on industrial experiences are particularly welcome.

Workshop topics are by no means limited to the categories mentioned above. However, in each case, the proposed area is supposed to have enough impetus to yield new results that can be considered important and worth more detailed investigation.

Submission Format

Workshop proposals should be sent in ASCII or PDF format to the workshop chairs and should consist of the following four parts:

1. Cover Page * Name of the proposed workshop. * Names and addresses of the organizers. * Primary contact. * Intended number of participants. * Requested Audio/Video equipment.

2. Abstract * Why is the proposed workshop relevant to GPCE? The abstract should provide a short overview of the rationale for the workshop and the major topics. In particular, statements about the review process and ways to ensure creativity during the workshop would be appreciated. * The abstract should preferably not exceed 200 words.

3. Call for Participation * A preliminary version of the Call for Participation that the organizers must prepare if the workshop is accepted. * The call for participation should provide a brief overview of the proposed workshop, including a description of the goals of the workshops and the work practices. * The call may repeat some of the statements made on the abstract page, but should be targeted specifically to potential workshop participants.

4. Organizers Bio and Past Events * Short biography of each organizer. * References to similar workshops organized at previous conferences, including the number of participants.

If a workshop is accepted, the organizers will be requested to prepare a web page that will contain the latest information about the workshop. The web pages of each workshop will be linked to from the GPCE workshop web site. Each workshop must have at least two organizers, preferably from different organizations.

Please keep complete submissions to under four pages.

Recommendations

1. Workshop organizers should foster the creative potential that is tentatively present in a workshop.

2. Remember that a workshop is NOT a conference!

3. The success of a workshop depends greatly on the results generated on-site.

4. A number of interrelated issues should be taken into account in order to provide a good framework for such on-site creativity.

5. Presentation selection * Quality should obviously be the primary criterion for selecting the presentations. * However, in order for a workshop to be productive, consider also having presentations on some new, controversial topics to spark discussion.

Workshop attendance will be manage via the GPCE registration form. Workshop organizers and presenters are required to register to the workshop.

Submission Process

Electronic submission of proposals must be sent to workshops07@gpce.org. Proposals must be submitted no later than March 16th, BUT EARLIER IS BETTER, as it allows for a more satisfactory coordination between workshop proposals.

The submitted proposals will be reviewed collectively by the Workshop Committee to determine a high quality and appropriate mix for the conference.

For More Information

For additional information, clarification, or questions please feel free to contact the Workshop Chair (workshops07@gpce.org).



General Chair:

* Charles Consel (LaBRI / INRIA, France)

Program Chair:

* Julia Lawall (DIKU, University of Copenhagen)

Program Committee Members:

* Edwin Brady (University of St Andrews, UK) * Johan Brichau (Université Catholique de Louvain, Belgium) * Rastislav Bodik (UC Berkeley, USA) * Jacques Carette (McMaster University, Canada) * Albert Cheng (University of Houston, USA) * Remi Douence (Ecole des Mines de Nantes-Inria, Lina, France) * Lidia Fuentes (University of Málaga, Spain) * Ian Gorton (Pacific Northwest National Lab) * Jean-Marc Jezequel (IRISA (INRIA & Univ. Rennes 1), France) * Kyo Kang (Pohang University of Science and Technology, Korea) * Siau Cheng Khoo (National University of Singapore, Singapore) * Paul Kelly (Imperial College London, UK) * Anne-Francoise Le Meur (University of Lille 1, France) * Christian Lengauer (University of Passau, Germany) * Sandeep Neema (Vanderbilt University, USA) * Scott Owens (University of Cambridge, UK) * Jens Palsberg (UCLA, USA) * Renaud Pawlak (Rensselaer Polytechnic Institute, USA) * Zoltan Porkolab (Eotvos Lorand University, Hungary) * Robby (Kansas State University, USA) * Peter Sestoft (IT University of Copenhagen, Denmark) * Jeremy Siek (University of Colorado at Boulder, USA) * Tony Sloane (Macquarie University, Australia) * Kevin J. Sullivan (University of Virginia, USA) * Peri Tarr (IBM Thomas J. Watson Research Center, USA)

Publicity Chair:

* Emir Pasalic (Rice University)

Steering Committee:

* Don Batory (University of Texas at Austin, USA) * Krzysztof Czarnecki (University of Waterloo, Canada) * Ulrich Eisenecker (University of Leipzig, Germany) * Stanislaw Jarzabek (National University of Singapore, Singapore) * Eugenio Moggi (University of Genoa, Italy) * Greg Morrisett (Harvard University, USA) * Frank Pfenning (Carnegie Mellon University, USA) * Tim Sheard (Portland State University, USA) * Yannis Smaragdakis (University of Oregon, USA) * Walid Taha (Rice University, USA)

Tutorials

Note: All GPCE tutorials except GPCE2 have been cancelled; tutorial GPCE2 will take place Sunday 9:00-12:30, click for details.

* Tutorial GPCE2: Building Composable, Domain-specific and General Purpose Extensions to Java

Technical Papers

Monday, October 1

8:50-9:00 Welcome

9:00-10:00 Keynote
Session Chair: Paul H J Kelly (Imperial College London, UK) * Can We Teach Computers To Write Fast Libraries?
Markus Püschel (Carnegie Mellon University)

10:30-12:00 Technical papers 1
Session Chair: Paul H J Kelly (Imperial College London, UK) * Preventing Injection Attacks with Syntax Embeddings. A Host and Guest Language Independent Approach
Martin Bravenboer (Delft University of Technology), Eelco Dolstra (Utrecht University) and Eelco Visser (Delft University of Technology) * Simple and Safe SQL Queries with C++ Templates
Yossi Gil and Keren Lenz (The Technion) * Repleo: a Syntax-Safe Template Engine
Jeroen Arnoldus (Hogeschool van Amsterdam), Jeanot Bijpost (Mattic B.V.) and Mark van den Brand (TU/e)

14:00-15:30 Technical papers 2
Session Chair: Siau Cheng Khoo (National University of Singapore, Singapore) * A Type-centric Framework for Specifying Heterogeneous, Large-scale, Component-oriented, Architectures
Georg Jung and John Hatcliff (Kansas State University) * Oz/K: A Kernel Language for Component-Based Open Programming
Michael Lienhardt (Université Joseph Fourier), Alan Schmitt and Jean-Bernard Stefani (INRIA) * 42: Programmable Models of Computation for a Component-Based Approach to Heterogeneous Embedded Systems
Florence Maraninchi and Tayeb Bouhadiba (VERIMAG/INPGrenoble)

16:00-17:00 Technical papers 3
Session Chair: Zoltán Porkoláb (Eötvös Loránd University, Hungary) * Using Context Aware Scanning in Parsing Extensible Languages
Eric Van Wyk and August Schwerdfeger (University of Minnesota) * Library Composition and Adaptation using C++ Concepts
Jaakko Järvi (Texas A&M University), Mat Marcus (Adobe Systems Inc.) and Jacob Smith (Texas A&M University)

17:00-17:30 PC chair's report

Tuesday, October 2

9:00-10:00 Keynote
Session Chair: Christian Lengauer (University of Passau, Germany) * Challenges in Generating QoS?-constrained Software Implementations
Bran Selic (IBM)

10:30-12:00 Technical papers 4
Session Chair: Christian Lengauer (University of Passau, Germany) * Seamless Development of Software Product Lines: Feature Models to UML Traceability
Miguel A. Laguna, Bruno González-Baixauli and José M. Marqués (University of Valladolid) * Safe Composition of Product Lines
Sahil Thaker, Don Batory, David Kitchin and William Cook (University of Texas at Austin) * Generative Metaprogramming
Salvador Trujillo (IKERLAN Research Centre), Maider Azanza and Oscar Diaz (University of the Basque Country)

14:00-15:30 Technical papers 5
Session Chair: Zoltán Porkoláb (Eötvös Loránd University, Hungary) * Parsimony Principles for Software Components and Metalanguages
Todd Veldhuizen (University of Waterloo) * Open Multi-Methods for C++
Peter Pirkelbauer, Yuriy Solodkyy (Texas A&M) and Bjarne Stroustrup (Texas A&M, AT&T Research) * Debugging Macros
Ryan Culpepper and Matthias Felleisen (Northeastern University)

16:00-17:00 Technical papers 6
Session Chair: Peter Sestoft (IT University of Copenhagen, Denmark) * Lightweight Scalable Components
Tetsuo Kamina and Tetsuo Tamai (The University of Tokyo) * Constructing Language Processors with Algebra Combinators
Philip Weaver, Garrin Kimmell, Nicolas Frisby and Perry Alexander (University of Kansas)

Wednesday, October 3

9:00-10:30 Technical papers 7
Session Chair: Peter Sestoft (IT University of Copenhagen, Denmark) * Aspects of Availability
Pascal Fradet (INRIA) and Stephane Hong Tuan Ha (IRISA) * Refactoring-Based Support for Binary Compatibility in Evolving Frameworks
Ilie Şavga and Michael Rudolf (Technische Universität Dresden) * Generative Programming Techniques for Java Library Migration
Victor Winter and A. Mametjanov (University of Nebraska at Omaha)

Workshops

Thursday, October 4

9:00-18:00 Workshops * APGES'07: Workshop on Automatic Program Generation for Embedded Systems * AOPLE'07: Second Workshop on Aspect-Oriented Product Line Engineering

Online Registration for GPCE'07 is now open. The deadline for early registration is September 13.

Registration Fees ACM MEMBER NON-MEMBER STUDENT
EARLY LATE / ON-SITE EARLY LATE / ON SITE EARLY LATE / ON SITE
TUTORIALS - 30/09/2007
GPCE 1 150.00 200.00 175.00 225.00 75.00 100.00
GPCE 2 150.00 200.00 175.00 225.00 75.00 100.00
GPCE 3 150.00 200.00 175.00 225.00 75.00 100.00
GPCE 4 150.00 200.00 175.00 225.00 75.00 100.00
 
CONFERENCE - 1-3/10/2007 500.00 600.00 550.00 650.00 200.00 250.00
Additionnal conference banquet 85.00 85.00 85.00
 
WORKSHOP - 04/10/2007
APGES'07 75.00 100.00 90.00 115.00 50.00 75.00
AOPLE'07 75.00 100.00 90.00 115.00 50.00 75.00

You may reserve a hotel room from the ESWEEK web page. Special rates are available until September 6. All of the events associated with ESWEEK are at either the Salzburg Congress Center or the Hotel Sheraton (you can enter the Salzburg Congress from the Hotel Sheraton). All of the hotels on the ESWEEK web pages are within 2 to 15 minutes walk from the Congress Center. If you book a hotel next to the train station you can also take a bus to the Congress Center.

GpceTutorials (25 Sep 2007 - 12:58 - r1.9 - UlrikSchultz?)
Note: All GPCE tutorials except tutorial GPCE2 have been cancelled.

Tutorial GPCE 2 tutorial will be held informally, without any charges to the participants. The tutorial will take place Sunday 9:00-12:30 in NH Hotel Salzburg in the "Club" meeting room. To attend the tutorial, please send an email to Ulrik Schultz.


GPCE'07 presents the following tutorials:

* Tutorial GPCE1 CANCELLED (Model Driven Development and Generative Techniques for Embedded Systems) * Tutorial GPCE2 (rescheduled): Building Composable, Domain-specific and General Purpose Extensions to Java * Tutorial GPCE3 CANCELLED (Using Feature Models for Product Derivation) * Tutorial GPCE4 CANCELLED (Product Line Implementation using Models and Aspects)

Workshops/Tutorials committee:

* Ulrik P. Schultz, Workshop/Tutorials Chair (University of Southern Denmark, Denmark) * Remi Douence (Ecole des Mines de Nantes-Inria, Lina, France) * Christa Schwanninger (Siemens, Germany) * Peter Sestoft (IT University of Copenhagen, Denmark)

GpceWorkshops (25 Jul 2007 - 13:09 - r1.6 - UlrikSchultz?)
Workshops are full day and take place on October 4, 2007. Registration instructions for workshops will be announced when conference registration opens.

GPCE'07 presents the following workshops:

* APGES'07: Workshop on Automatic Program Generation for Embedded Systems * AOPLE'07: Second Workshop on Aspect-Oriented Product Line Engineering

Workshops/Tutorials committee:

* Ulrik P. Schultz, Workshop/Tutorials Chair (University of Southern Denmark, Denmark) * Remi Douence (Ecole des Mines de Nantes-Inria, Lina, France) * Christa Schwanninger (Siemens, Germany) * Peter Sestoft (IT University of Copenhagen, Denmark)

Papers and Demos for presentation at the conference (October 1-3, 2007)

* Pre-submission: April 17, 2007, 23:59, Apia time * Submission: April 23, 2007, 23:59, Apia time * Notification: June 10, 2007 * Camera-ready: July 10, 2007





News
2007-08-20

Registration deadline has been extended until September 13.

2007-08-20

Registration site is now open. Check the Registration page for more information. Special hotel rates are available until September 6.

2007-09-07

Invited speakers announced (Markus Pueschel and Bran Selic)

2007-20-6

List of accepted papers published.

2007-10-4

Information about this years tutorials added.

2007-10-03

Submission website now open.

2007-04-02

All calls for contributions available (papers, tutorials, workshops)

2007-03-01

GPCE07 Web Created

Generative and component approaches are revolutionizing software development similar to how automation and components revolutionized manufacturing. Generative Programming (developing programs that synthesize other programs), Component Engineering (raising the level of modularization and analysis in application design), and Domain-Specific Languages (elevating program specifications to compact domain-specific notations that are easier to write, maintain, and analyze) are key technologies for automating program development.

GPCE provides a venue for researchers and practitioners interested in foundational techniques for enhancing the productivity, quality, and time-to-market in software development that stems from deploying standard components and automating program generation. In addition to exploring cutting-edge techniques for developing generative and component-based software, our goal is to foster further cross-fertilization between the software engineering research community and the programming languages community. As GPCE is co-located with ESWEEK this year, we also especially encourage papers from the embedded systems community.


* Sep 6, 2007: Early hotel reservation deadline * Sep 30, 2007: Tutorials * Oct 1-3, 2007: Technical paper * Oct 4: GPCE'07 Workshops

* Subscribe to the gpce-news mailing list to stay up-to-date

* Previous conference: GPCE'06 in Portland, Oregon


br /& Final Program?(pdf) -->
Organization
Dates
Venue (with ESWEEK)
Registration and hotel information

Tutorials (Sept. 30)
a class="twikiLink" href="/GPCE07/TutorialGPCE1"/a& |--> GPCE2 br /& GPCE3 | GPCE4-->

Workshops (Oct. 4)
APGES'07
AOPLE'07

Calls for
Papers
Tutorials
Workshops

Electronic submission

2007-08-20

Registration deadline has been extended until September 13.

2007-08-20

Registration site is now open. Check the Registration page for more information. Special hotel rates are available until September 6.

2007-09-07

Invited speakers announced (Markus Pueschel and Bran Selic)

2007-20-6

List of accepted papers published.

2007-10-4

Information about this years tutorials added.

2007-10-03

Submission website now open.

2007-04-02

All calls for contributions available (papers, tutorials, workshops)

2007-03-01

GPCE07 Web Created

WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.GPCE07 web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe to the service, please put yourself on the list below. The format is: 3 spaces * Main.yourWikiName - yourEmailAddress

* EelcoVisser - visser@cs.uu.nl * EugenioMoggi - moggi@disi.unige.it * EmirPasalic - pasalic@cs.rice.edu

Note: It is helpful to insert your name in alphabetical order (by first name -- ignore the "Main.") -- then you can find your name (or not) more easily if you wish to remove it or confirm that you are on the list.

Related topics: TWikiUsers, TWikiRegistration

TWiki.GPCE07 Web Preferences

The following settings are web preferences of the TWiki.GPCE07 web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest in the TWiki.Main web)

GPCE variables:

  • Set PROPOSALSUBMISSION = Mar 18, 2006
  • Set PROPOSALNOTIFICATION = May 01, 2006

  • Set WORKSHOPSUBMISSION = ??, 2006 (suggested)
  • Set WORKSHOPNOTIFICATION = ??, 2006 (suggested)
  • Set WORKSHOPCAMERAREADY = ??, 2006
  • Set TUTORIALCAMERAREADY = ??, 2006

  • Set EARLYREGISTRATION = ??, 2006
  • Set LATEREGISTRATION = ??, 2006

  • Set WORKSHOPDAYS = October 4, 2006
  • Set GPCEDAYS = October 1-3, 2007

  • Set GPCEVENUE = Salzburg, Austria

Preferences:

  • Set WEBTITLE = Generative Programming and Component Engineering
  • Set SHORTWEBTITLE = GPCE'07

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #D0D0D0

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL = on

  • Default template for new topics and form(s) for this web:
    • WebTopicEditTemplate?: Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default template
    • TWikiForms: How to enable form(s)
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the GPCE07 web: (See TWikiAccessControl)
    • Set DENYWEBVIEW =
    • Set ALLOWWEBVIEW =
    • Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE = GpceOrg07Group?
    • Set DENYWEBRENAME =
    • Set ALLOWWEBRENAME = GpceOrg07Group?

  • Web preferences that are not allowed to be overridden by user preferences:
    • Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Notes:

  • A preference is defined as:
    6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0 .
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

Related Topics:

Feb 2010 1492 0 0 249 WebHome
146 WebNews
123 WebPreferences
113 WebLeftBar
 70 ConferenceProgram
 52 CallForPapers
 47 GpceTutorials
 46 ConferenceRegistration
 42 TutorialGPCE1
 41 TutorialGPCE2
 38 APGES07   Jan 2010 725 0 0 128 WebHome
112 WebNews
101 WebLeftBar
 30 WebSearch
 26 WebIndex
 25 ConferenceOrganization
 24 WebChanges
 22 WebNotify
 21 ImportantDates
 21 ConferenceRegistration
 19 CallForPapers   Sep 2007 176 0 0  46 GpceNews
 40 WebStatistics
 24 WebHome
 10 ConferenceRegistration
  8 APGES07
  5 GpceWorkshops
  4 GpceTutorials
  4 WebChanges
  3 TutorialGPCE2
  3 ConferenceProgram
  2 WebNotify   Aug 2007 13714 13 0 7445 WebStatistics
1372 GpceNews
1177 WebHome
484 ConferenceProgram
481 ConferenceRegistration
257 APGES07
158 AOPLE07
142 WebChanges
132 ConferenceOrganization
129 CallForPapers
121 TutorialGPCE1   7 EmirPasalic
  5 JuliaLawall
  1 UlrikSchultz? Jul 2007 5757 22 0 965 GpceNews
921 WebHome
337 ConferenceProgram
331 WebStatistics
261 APGES07
189 CallForPapers
183 TutorialGPCE2
177 TutorialGPCE1
163 ConferenceOrganization
143 AOPLE07
139 WebNews  18 JuliaLawall
  4 UlrikSchultz? Jun 2007 6106 6 0 1425 WebHome
398 APGES07
374 CallForPapers
331 WebStatistics
212 TutorialGPCE2
206 AOPLE07
194 ImportantDates
190 TutorialGPCE1
165 WebNews
165 ConferenceOrganization
155 TutorialGPCE4   6 JuliaLawall May 2007 3217 2 0 953 WebHome
328 CallForPapers
290 APGES07
155 AOPLE07
103 ConferenceOrganization
102 ImportantDates
 98 TutorialGPCE1
 96 TutorialGPCE2
 89 CallForWorkshops
 84 TutorialGPCE4
 83 GpceWorkshops   2 EmirPasalic Apr 2007 5238 65 0 1596 WebHome
859 CallForPapers
196 ImportantDates
190 APGES07
178 AOPLE07
160 TutorialGPCE1
150 TutorialGPCE2
146 TutorialGPCE4
133 TutorialGPCE3
126 ConferenceOrganization
110 GpceWorkshops  52 EmirPasalic
 11 UlrikSchultz?
  2 JuliaLawall Mar 2007 2766 6 0 894 WebHome
484 CallForPapers
130 ImportantDates
106 WebNews
100 CallForTutorials
100 CallForWorkshops
 97 ConferenceOrganization
 69 WebStatistics
 63 WebNotify
 62 WebChanges
 61 GpceNews   5 JuliaLawall
  1 EmirPasalic Feb 2007 1936 12 0 771 WebHome
405 CallForPapers
 89 ImportantDates
 81 CallForTutorials
 80 CallForWorkshops
 78 ConferenceOrganization
 46 WebNews
 41 SubmissionFormat
 34 TutorialGuidelines
 34 GpceNews
 25 WebNotify   6 UlrikSchultz?
  5 JuliaLawall
  1 EmirPasalic Jan 2007 1375 74 0 491 WebHome
308 CallForPapers
109 ImportantDates
108 ConferenceOrganization
 51 GpceNews
 41 WebNews
 29 LaBRI
 28 ProgramCommittee
 18 WebNotify
 17 ConferenceHeader
 17 WebChanges  61 JuliaLawall
 13 EmirPasalic Dec 2006 6928 0 0 1100 WebStatistics
648 WebHome
639 ConferenceVenue?
230 ConferenceProgram
206 CallForPapers
195 WebNews
163 ImportantDates
162 TutorialsAndWorkshops?
160 ConferenceOrganization
145 GpceTutorials
138 WebLeftBar   Nov 2006 8979 0 0 2408 WebStatistics
1051 WebHome
340 WebPreferences
285 WebLeftBar
271 ConferenceProgram
269 WebNews
226 CallForPapers
212 ConferenceOrganization
209 ImportantDates
156 TutorialsAndWorkshops?
156 ConferenceHeader   Oct 2006 17178 40 3 6381 WebStatistics
2186 WebHome
808 ConferenceProgram
624 WebPreferences
609 ConferenceOrganization
480 WebLeftBar
390 ImportantDates
338 CallForPapers
280 TechnicalPaperSchedule?
265 WebNews
206 ConferenceHeader  29 EmirPasalic
 10 GaryLeavens?
  3 WalidTaha
  1 ToddVeldhuizen Sep 2006 10655 20 0 1984 WebHome
1877 WebStatistics
551 ConferenceProgram
352 ConferenceOrganization
320 WebLeftBar
320 AcceptedPapers?
295 CallForPapers
283 WebPreferences
243 ConferenceRegistration
205 WebNews
205 ImportantDates  12 EmirPasalic
  7 ToddVeldhuizen
  1 WalidTaha Aug 2006 8519 6 0 1650 WebHome
1028 WebStatistics
438 AcceptedPapers?
288 ConferenceProgram
277 CallForPapers
245 TechnicalPaperSchedule?
213 ImportantDates
212 ConferenceOrganization
168 WebNews
157 CallForWorkshops
155 ConferenceRegistration   6 EmirPasalic Jun 2006 11975 129 3 2297 WebHome
992 WebStatistics
627 CallForPapers
458 ImportantDates
365 ConferenceOrganization
347 ConferenceProgram
315 CallForTutorials
308 WebNews
278 WebLeftBar
277 CallForWorkshops
273 ElectronicSubmission? 111 EmirPasalic
 21 EelcoVisser May 2006 20263 19 2 4160 WebHome
1758 WebStatistics
1380 CallForPapers
1054 ElectronicSubmission?
737 ImportantDates
636 ConferenceOrganization
536 CallForTutorials
530 CallForWorkshops
482 WebNews
477 CallForDemonstrations?
435 WebChanges  13 ToddVeldhuizen
  8 EmirPasalic Apr 2006 15023 8 0 3330 WebHome
1250 CallForPapers
781 WebStatistics
571 ImportantDates
504 ConferenceOrganization
486 CallForTutorials
468 CallForDemonstrations?
443 CallForWorkshops
414 WebNews
397 ElectronicSubmission?
393 WebChanges   8 ToddVeldhuizen Mar 2006 10528 1 0 2345 WebHome
871 CallForPapers
667 WebStatistics
376 ImportantDates
343 CallForTutorials
325 CallForWorkshops
325 ConferenceOrganization
310 WebNews
263 CallForDemonstrations?
255 WebChanges
244 WebPreferences   1 EelcoVisser Feb 2006 6534 0 0 1541 WebHome
550 CallForPapers
397 WebStatistics
258 ImportantDates
235 CallForTutorials
226 ConferenceOrganization
215 CallForDemonstrations?
212 CallForWorkshops
200 WebNews
139 WebLeftBar
129 WebPreferences   Jan 2006 6593 129 5 1553 WebHome
494 CallForPapers
422 WebStatistics
315 ImportantDates
240 WebNews
223 ConferenceOrganization
219 CallForTutorials
197 WebPreferences
191 CallForWorkshops
187 WebLeftBar
152 WebChanges 116 EmirPasalic
 17 ToddVeldhuizen
  1 ChristaSchwanninger Dec 2005 5873 38 0 1603 WebHome
535 WebStatistics
292 WebNews
246 CallForPapers
230 WebLeftBar
204 WebPreferences
194 ImportantDates
179 ConferenceHeader
166 WebIndex
160 CallForTutorials
156 GpceNews  37 EmirPasalic
  1 ChristaSchwanninger Nov 2005 3943 0 0 868 WebStatistics
849 WebHome
147 WebLeftBar
144 WebNews
127 ImportantDates
126 WebPreferences
116 WebChanges
114 CallForPapers
109 ConferenceOrganization
105 WebNotify
 92 GpceNews   Oct 2005 3209 33 0 932 WebHome
175 WebNews
127 WebChanges
126 WebPreferences
118 GpceNews
115 WebLeftBar
111 ImportantDates
110 WebNotify
105 WebStatistics
101 ConferenceHeader
 99 WebIndex  31 ChristaSchwanninger
  2 EugenioMoggi Sep 2005 1290 18 2 361 WebHome
 73 WebNews
 55 WebIndex
 46 WebNotify
 46 WebChanges
 41 GpceNews
 39 WebChanges500
 38 WebSearch
 38 CallForPapers
 37 WebPreferences
 36 WebChanges100  17 EelcoVisser
  3 PradeepikaIrangani Aug 2005 1526 32 1 481 WebHome
147 WebStatistics
 94 ConferenceHeader
 86 WebIndex
 84 WebNews
 75 WebPreferences
 69 WebChanges
 59 GpceNews
 51 WebNotify
 49 WebLeftBar
 43 WebSearch  20 EelcoVisser
  7 MartinBravenboer
  5 StanJarzabek
  1 PradeepikaIrangani Jul 2005 1191 0 0 389 WebHome
102 WebNews
 74 WebIndex
 73 WebChanges
 68 WebStatistics
 67 GpceNews
 57 ConferenceHeader
 52 WebSearch
 50 WebNotify
 50 WebChanges500
 49 WebChanges200   Jun 2005 923 0 0 375 WebHome
 86 WebNews
 68 WebStatistics
 57 WebChanges
 46 GpceNews
 45 WebNotify
 42 WebIndex
 39 WebSearch
 37 ConferenceHeader
 26 WebLeftBar
 24 WebChanges500   May 2005 848 7 0 371 WebHome
 53 WebNews
 51 WebStatistics
 45 ConferenceHeader
 42 GpceNews
 38 WebChanges
 33 WebIndex
 31 WebSearch
 26 WebPreferences
 24 WebNotify
 24 WebLeftBar   7 EelcoVisser Apr 2005 6648 36 0 2409 WebHome
975 CallForPapers
638 ElectronicSubmission?
298 GpceTutorialsAndWorkshops?
242 ImportantDates
181 ConferenceOrganization
148 CallForDemonstrations?
130 CallForWorkshops
110 YoungResearchers?
102 GraphModelTransformations?
 93 CallForTutorials  23 AndrewMalton
 10 EugenioMoggi
  2 RobertGlueck
  1 EelcoVisser Mar 2005 4848 35 1 2091 WebHome
696 CallForPapers
202 ImportantDates
178 ElectronicSubmission?
153 ConferenceOrganization
152 CallForDemonstrations?
132 CallForWorkshops
131 GpceTutorialsAndWorkshops?
106 CallForTutorials
 55 GpceNews
 52 WebIndex  29 EugenioMoggi
  5 RobertGlueck
  2 EelcoVisser Feb 2005 2975 7 0 1164 WebHome
364 CallForPapers
140 ImportantDates
137 ConferenceOrganization
 95 CallForWorkshops
 84 CallForDemonstrations?
 72 CallForTutorials
 50 GpceNews
 39 WebNews
 39 WebChanges
 38 WebNotify   7 EugenioMoggi Jan 2005 2719 19 0 1375 WebHome
211 CallForPapers
169 ConferenceOrganization
135 ImportantDates
 98 CallForWorkshops
 74 CallForTutorials
 59 GpceNews
 45 WebIndex
 42 WebChanges
 35 WebNews
 30 CallForDemonstrations?  12 EugenioMoggi
  7 EelcoVisser Dec 2004 1546 68 0 707 WebHome
125 ImportantDates
 92 ConferenceOrganization
 67 ConferenceVenue?
 60 CallForWorkshops
 37 WebIndex
 36 CallForTutorials
 34 WebPreferences
 33 WebNews
 32 GpceNews
 25 WebChanges  43 EugenioMoggi
 13 JeffGray
 10 EelcoVisser
  2 MartinBravenboer Nov 2004 836 18 0 407 WebHome
 77 ImportantDates
 66 ConferenceOrganization
 38 ConferenceVenue?
 31 GpceNews
 28 CallForPapers
 25 WebNews
 20 ForOrganizers?
 19 WebIndex
  9 CallForWorkshops
  8 ElectronicSubmission?  11 EelcoVisser
  7 EugenioMoggi Oct 2004 400 30 0 206 WebHome
 50 ConferenceOrganization
 38 ImportantDates
 27 ConferenceVenue?
 17 ConferenceHeader
 14 WebIndex
 11 WebContents?
  5 PrintCall?
  4 WebNews
  4 CallForPapers
  2 GpceTutorials  27 EugenioMoggi
  2 MoggiE
  1 RobertGlueck

Notes: * Do not edit this topic, it is updated automatically. (You can also force an update) * TWikiDocumentation tells you how to enable the automatic updates of the statistics. * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.

Finding topics

Tracking activity

Look and feel

  • WebPreferences: values of variables
  • WebContents?: web specific entries in the side bar

Number of topics: 38